home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Star Fleet HQ• / Trek 1.1 •••• / Trek •••• / Trek ееее.rsrc / CODE_2.txt < prev    next >
Text File  |  1990-06-17  |  73KB  |  1,303 lines

  1. # near model CODE resource
  2. # jump table entries: 96-99 (4 of them)
  3. export_12:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4A6E 0008                tst.w      [A6 + 0x8]
  6. 00000008  6C08                     bge        +0xA /* 00000012 */
  7. 0000000A  302E 0008                move.w     D0, [A6 + 0x8]
  8. 0000000E  4440                     neg.w      D0
  9. 00000010  6004                     bra        +0x6 /* 00000016 */
  10. label00000012:
  11. 00000012  302E 0008                move.w     D0, [A6 + 0x8]
  12. label00000016:
  13. 00000016  4E5E                     unlink     A6
  14. 00000018  4E75                     rts
  15. 0000001A  4E56 0000                link       A6, 0
  16. 0000001E  4AAE 0008                tst.l      [A6 + 0x8]
  17. 00000022  6C08                     bge        +0xA /* 0000002C */
  18. 00000024  202E 0008                move.l     D0, [A6 + 0x8]
  19. 00000028  4480                     neg.l      D0
  20. 0000002A  6004                     bra        +0x6 /* 00000030 */
  21. label0000002C:
  22. 0000002C  202E 0008                move.l     D0, [A6 + 0x8]
  23. label00000030:
  24. 00000030  4E5E                     unlink     A6
  25. 00000032  4E75                     rts
  26. 00000034  4E56 FFFC                link       A6, -0x0004
  27. 00000038  306E 000C                movea.w    A0, [A6 + 0xC]
  28. 0000003C  2008                     move.l     D0, A0
  29. 0000003E  81EE 000E                divs.w     D0, [A6 + 0xE]
  30. 00000042  3D40 FFFC                move.w     [A6 - 0x4], D0
  31. 00000046  306E 000C                movea.w    A0, [A6 + 0xC]
  32. 0000004A  2008                     move.l     D0, A0
  33. 0000004C  81EE 000E                divs.w     D0, [A6 + 0xE]
  34. 00000050  4840                     swap.w     D0
  35. 00000052  3D40 FFFE                move.w     [A6 - 0x2], D0
  36. 00000056  206E 0008                movea.l    A0, [A6 + 0x8]
  37. 0000005A  20AE FFFC                move.l     [A0], [A6 - 0x4]
  38. 0000005E  4E5E                     unlink     A6
  39. 00000060  4E75                     rts
  40. 00000062  4E56 FFF8                link       A6, -0x0008
  41. 00000066  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  42. 0000006A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  43. 0000006E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  44. 00000072  2D40 FFF8                move.l     [A6 - 0x8], D0
  45. 00000076  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  46. 0000007A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  47. 0000007E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  48. 00000082  2D40 FFFC                move.l     [A6 - 0x4], D0
  49. 00000086  206E 0008                movea.l    A0, [A6 + 0x8]
  50. 0000008A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  51. 0000008E  20D9                     move.l     [A0]+, [A1]+
  52. 00000090  20D9                     move.l     [A0]+, [A1]+
  53. 00000092  4E5E                     unlink     A6
  54. 00000094  4E75                     rts
  55. fn00000096:
  56. 00000096  4E56 0000                link       A6, 0
  57. 0000009A  2F0C                     move.l     -[A7], A4
  58. 0000009C  286E 000C                movea.l    A4, [A6 + 0xC]
  59. 000000A0  0254 7FFF                andi.w     [A4], 0x7FFF
  60. 000000A4  206E 0008                movea.l    A0, [A6 + 0x8]
  61. 000000A8  4A50                     tst.w      [A0]
  62. 000000AA  6C04                     bge        +0x6 /* 000000B0 */
  63. 000000AC  08D4 0007                bset.b     [A4], 0x7
  64. label000000B0:
  65. 000000B0  285F                     movea.l    A4, [A7]+
  66. 000000B2  4E5E                     unlink     A6
  67. 000000B4  4E75                     rts
  68. 000000B6  4E56 FFD8                link       A6, -0x0028
  69. 000000BA  486D FFAA                pea.l      [A5 - 0x56]
  70. 000000BE  486E 000C                pea.l      [A6 + 0xC]
  71. 000000C2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  72. 000000C6  A9EB                     syscall    Pack4/FP68K
  73. 000000C8  6E10                     bgt        +0x12 /* 000000DA */
  74. 000000CA  486D FFBE                pea.l      [A5 - 0x42]
  75. 000000CE  486E 000C                pea.l      [A6 + 0xC]
  76. 000000D2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  77. 000000D6  A9EB                     syscall    Pack4/FP68K
  78. 000000D8  6C18                     bge        +0x1A /* 000000F2 */
  79. label000000DA:
  80. 000000DA  7021                     moveq.l    D0, 0x21
  81. 000000DC  3B40 FF56                move.w     [A5 - 0xAA], D0
  82. 000000E0  206E 0008                movea.l    A0, [A6 + 0x8]
  83. 000000E4  43ED FFA0                lea.l      A1, [A5 - 0x60]
  84. 000000E8  20D9                     move.l     [A0]+, [A1]+
  85. 000000EA  20D9                     move.l     [A0]+, [A1]+
  86. 000000EC  30D9                     move.w     [A0]+, [A1]+
  87. 000000EE  6000 0096                bra        +0x98 /* 00000186 */
  88. label000000F2:
  89. 000000F2  2D6D FFAA FFF6           move.l     [A6 - 0xA], [A5 - 0x56]
  90. 000000F8  2D6D FFAE FFFA           move.l     [A6 - 0x6], [A5 - 0x52]
  91. 000000FE  3D6D FFB2 FFFE           move.w     [A6 - 0x2], [A5 - 0x4E]
  92. 00000104  486E 000C                pea.l      [A6 + 0xC]
  93. 00000108  486E FFF6                pea.l      [A6 - 0xA]
  94. 0000010C  3F3C 0002                move.w     -[A7], 0x2
  95. 00000110  A9EB                     syscall    Pack4/FP68K
  96. 00000112  2D6D FFAA FFEC           move.l     [A6 - 0x14], [A5 - 0x56]
  97. 00000118  2D6D FFAE FFF0           move.l     [A6 - 0x10], [A5 - 0x52]
  98. 0000011E  3D6D FFB2 FFF4           move.w     [A6 - 0xC], [A5 - 0x4E]
  99. 00000124  486E 000C                pea.l      [A6 + 0xC]
  100. 00000128  486E FFEC                pea.l      [A6 - 0x14]
  101. 0000012C  3F3C 0000                move.w     -[A7], 0x0
  102. 00000130  A9EB                     syscall    Pack4/FP68K
  103. 00000132  486E FFEC                pea.l      [A6 - 0x14]
  104. 00000136  486E FFF6                pea.l      [A6 - 0xA]
  105. 0000013A  3F3C 0006                move.w     -[A7], 0x6
  106. 0000013E  A9EB                     syscall    Pack4/FP68K
  107. 00000140  41D6                     lea.l      A0, [A6]
  108. 00000142  2F20                     move.l     -[A7], -[A0]
  109. 00000144  2F20                     move.l     -[A7], -[A0]
  110. 00000146  3F20                     move.w     -[A7], -[A0]
  111. 00000148  486E FFE2                pea.l      [A6 - 0x1E]
  112. 0000014C  4EBA 0ACC                jsr        [PC + 0xACC /* 00000C1A */]
  113. 00000150  4FEF 000E                lea.l      A7, [A7 + 0xE]
  114. 00000154  41EE FFEC                lea.l      A0, [A6 - 0x14]
  115. 00000158  2F20                     move.l     -[A7], -[A0]
  116. 0000015A  2F20                     move.l     -[A7], -[A0]
  117. 0000015C  3F20                     move.w     -[A7], -[A0]
  118. 0000015E  486E FFD8                pea.l      [A6 - 0x28]
  119. 00000162  4EBA 01BE                jsr        [PC + 0x1BE /* 00000322 */]
  120. 00000166  4FEF 000E                lea.l      A7, [A7 + 0xE]
  121. 0000016A  486D FFB4                pea.l      [A5 - 0x4C]
  122. 0000016E  486E FFD8                pea.l      [A6 - 0x28]
  123. 00000172  3F3C 0004                move.w     -[A7], 0x4
  124. 00000176  A9EB                     syscall    Pack4/FP68K
  125. 00000178  206E 0008                movea.l    A0, [A6 + 0x8]
  126. 0000017C  43EE FFD8                lea.l      A1, [A6 - 0x28]
  127. 00000180  20D9                     move.l     [A0]+, [A1]+
  128. 00000182  20D9                     move.l     [A0]+, [A1]+
  129. 00000184  30D9                     move.w     [A0]+, [A1]+
  130. label00000186:
  131. 00000186  4E5E                     unlink     A6
  132. 00000188  4E75                     rts
  133. 0000018A  4E56 FFD8                link       A6, -0x0028
  134. 0000018E  41EE 0016                lea.l      A0, [A6 + 0x16]
  135. 00000192  2F20                     move.l     -[A7], -[A0]
  136. 00000194  2F20                     move.l     -[A7], -[A0]
  137. 00000196  3F20                     move.w     -[A7], -[A0]
  138. 00000198  486E FFEC                pea.l      [A6 - 0x14]
  139. 0000019C  4EBA 0B02                jsr        [PC + 0xB02 /* 00000CA0 */]
  140. 000001A0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  141. 000001A4  41EE FFF6                lea.l      A0, [A6 - 0xA]
  142. 000001A8  43EE FFEC                lea.l      A1, [A6 - 0x14]
  143. 000001AC  20D9                     move.l     [A0]+, [A1]+
  144. 000001AE  20D9                     move.l     [A0]+, [A1]+
  145. 000001B0  30D9                     move.w     [A0]+, [A1]+
  146. 000001B2  486D FFAA                pea.l      [A5 - 0x56]
  147. 000001B6  486E FFF6                pea.l      [A6 - 0xA]
  148. 000001BA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  149. 000001BE  A9EB                     syscall    Pack4/FP68K
  150. 000001C0  6F18                     ble        +0x1A /* 000001DA */
  151. 000001C2  7021                     moveq.l    D0, 0x21
  152. 000001C4  3B40 FF56                move.w     [A5 - 0xAA], D0
  153. 000001C8  206E 0008                movea.l    A0, [A6 + 0x8]
  154. 000001CC  43ED FFA0                lea.l      A1, [A5 - 0x60]
  155. 000001D0  20D9                     move.l     [A0]+, [A1]+
  156. 000001D2  20D9                     move.l     [A0]+, [A1]+
  157. 000001D4  30D9                     move.w     [A0]+, [A1]+
  158. 000001D6  6000 0146                bra        +0x148 /* 0000031E */
  159. label000001DA:
  160. 000001DA  486D FFD2                pea.l      [A5 - 0x2E]
  161. 000001DE  486E FFF6                pea.l      [A6 - 0xA]
  162. 000001E2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  163. 000001E6  A9EB                     syscall    Pack4/FP68K
  164. 000001E8  6F00 008E                ble        +0x90 /* 00000278 */
  165. 000001EC  2D6D FFAA FFEC           move.l     [A6 - 0x14], [A5 - 0x56]
  166. 000001F2  2D6D FFAE FFF0           move.l     [A6 - 0x10], [A5 - 0x52]
  167. 000001F8  3D6D FFB2 FFF4           move.w     [A6 - 0xC], [A5 - 0x4E]
  168. 000001FE  486E FFF6                pea.l      [A6 - 0xA]
  169. 00000202  486E FFEC                pea.l      [A6 - 0x14]
  170. 00000206  3F3C 0002                move.w     -[A7], 0x2
  171. 0000020A  A9EB                     syscall    Pack4/FP68K
  172. 0000020C  41EE FFF6                lea.l      A0, [A6 - 0xA]
  173. 00000210  43EE FFEC                lea.l      A1, [A6 - 0x14]
  174. 00000214  20D9                     move.l     [A0]+, [A1]+
  175. 00000216  20D9                     move.l     [A0]+, [A1]+
  176. 00000218  30D9                     move.w     [A0]+, [A1]+
  177. 0000021A  2D6D FFB4 FFEC           move.l     [A6 - 0x14], [A5 - 0x4C]
  178. 00000220  2D6D FFB8 FFF0           move.l     [A6 - 0x10], [A5 - 0x48]
  179. 00000226  3D6D FFBC FFF4           move.w     [A6 - 0xC], [A5 - 0x44]
  180. 0000022C  486E FFF6                pea.l      [A6 - 0xA]
  181. 00000230  486E FFEC                pea.l      [A6 - 0x14]
  182. 00000234  3F3C 0004                move.w     -[A7], 0x4
  183. 00000238  A9EB                     syscall    Pack4/FP68K
  184. 0000023A  2D6E FFF6 FFE2           move.l     [A6 - 0x1E], [A6 - 0xA]
  185. 00000240  2D6E FFFA FFE6           move.l     [A6 - 0x1A], [A6 - 0x6]
  186. 00000246  3D6E FFFE FFEA           move.w     [A6 - 0x16], [A6 - 0x2]
  187. 0000024C  486E FFF6                pea.l      [A6 - 0xA]
  188. 00000250  486E FFE2                pea.l      [A6 - 0x1E]
  189. 00000254  3F3C 0004                move.w     -[A7], 0x4
  190. 00000258  A9EB                     syscall    Pack4/FP68K
  191. 0000025A  486E FFE2                pea.l      [A6 - 0x1E]
  192. 0000025E  486E FFEC                pea.l      [A6 - 0x14]
  193. 00000262  3F3C 0002                move.w     -[A7], 0x2
  194. 00000266  A9EB                     syscall    Pack4/FP68K
  195. 00000268  41EE FFF6                lea.l      A0, [A6 - 0xA]
  196. 0000026C  43EE FFEC                lea.l      A1, [A6 - 0x14]
  197. 00000270  20D9                     move.l     [A0]+, [A1]+
  198. 00000272  20D9                     move.l     [A0]+, [A1]+
  199. 00000274  30D9                     move.w     [A0]+, [A1]+
  200. 00000276  604E                     bra        +0x50 /* 000002C6 */
  201. label00000278:
  202. 00000278  2D6E FFF6 FFEC           move.l     [A6 - 0x14], [A6 - 0xA]
  203. 0000027E  2D6E FFFA FFF0           move.l     [A6 - 0x10], [A6 - 0x6]
  204. 00000284  3D6E FFFE FFF4           move.w     [A6 - 0xC], [A6 - 0x2]
  205. 0000028A  486E FFF6                pea.l      [A6 - 0xA]
  206. 0000028E  486E FFEC                pea.l      [A6 - 0x14]
  207. 00000292  3F3C 0004                move.w     -[A7], 0x4
  208. 00000296  A9EB                     syscall    Pack4/FP68K
  209. 00000298  2D6D FFAA FFE2           move.l     [A6 - 0x1E], [A5 - 0x56]
  210. 0000029E  2D6D FFAE FFE6           move.l     [A6 - 0x1A], [A5 - 0x52]
  211. 000002A4  3D6D FFB2 FFEA           move.w     [A6 - 0x16], [A5 - 0x4E]
  212. 000002AA  486E FFEC                pea.l      [A6 - 0x14]
  213. 000002AE  486E FFE2                pea.l      [A6 - 0x1E]
  214. 000002B2  3F3C 0002                move.w     -[A7], 0x2
  215. 000002B6  A9EB                     syscall    Pack4/FP68K
  216. 000002B8  41EE FFF6                lea.l      A0, [A6 - 0xA]
  217. 000002BC  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  218. 000002C0  20D9                     move.l     [A0]+, [A1]+
  219. 000002C2  20D9                     move.l     [A0]+, [A1]+
  220. 000002C4  30D9                     move.w     [A0]+, [A1]+
  221. label000002C6:
  222. 000002C6  41D6                     lea.l      A0, [A6]
  223. 000002C8  2F20                     move.l     -[A7], -[A0]
  224. 000002CA  2F20                     move.l     -[A7], -[A0]
  225. 000002CC  3F20                     move.w     -[A7], -[A0]
  226. 000002CE  486E FFEC                pea.l      [A6 - 0x14]
  227. 000002D2  4EBA 0946                jsr        [PC + 0x946 /* 00000C1A */]
  228. 000002D6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  229. 000002DA  2D6E 000C FFE2           move.l     [A6 - 0x1E], [A6 + 0xC]
  230. 000002E0  2D6E 0010 FFE6           move.l     [A6 - 0x1A], [A6 + 0x10]
  231. 000002E6  3D6E 0014 FFEA           move.w     [A6 - 0x16], [A6 + 0x14]
  232. 000002EC  486E FFEC                pea.l      [A6 - 0x14]
  233. 000002F0  486E FFE2                pea.l      [A6 - 0x1E]
  234. 000002F4  3F3C 0006                move.w     -[A7], 0x6
  235. 000002F8  A9EB                     syscall    Pack4/FP68K
  236. 000002FA  41EE FFEC                lea.l      A0, [A6 - 0x14]
  237. 000002FE  2F20                     move.l     -[A7], -[A0]
  238. 00000300  2F20                     move.l     -[A7], -[A0]
  239. 00000302  3F20                     move.w     -[A7], -[A0]
  240. 00000304  486E FFD8                pea.l      [A6 - 0x28]
  241. 00000308  4EBA 0018                jsr        [PC + 0x18 /* 00000322 */]
  242. 0000030C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  243. 00000310  206E 0008                movea.l    A0, [A6 + 0x8]
  244. 00000314  43EE FFD8                lea.l      A1, [A6 - 0x28]
  245. 00000318  20D9                     move.l     [A0]+, [A1]+
  246. 0000031A  20D9                     move.l     [A0]+, [A1]+
  247. 0000031C  30D9                     move.w     [A0]+, [A1]+
  248. label0000031E:
  249. 0000031E  4E5E                     unlink     A6
  250. 00000320  4E75                     rts
  251. fn00000322:
  252. 00000322  4E56 0000                link       A6, 0
  253. 00000326  486E 000C                pea.l      [A6 + 0xC]
  254. 0000032A  3F3C 001E                move.w     -[A7], 0x1E
  255. 0000032E  A9EC                     syscall    Pack5/Elems68K
  256. 00000330  206E 0008                movea.l    A0, [A6 + 0x8]
  257. 00000334  43EE 000C                lea.l      A1, [A6 + 0xC]
  258. 00000338  20D9                     move.l     [A0]+, [A1]+
  259. 0000033A  20D9                     move.l     [A0]+, [A1]+
  260. 0000033C  30D9                     move.w     [A0]+, [A1]+
  261. 0000033E  4E5E                     unlink     A6
  262. 00000340  4E75                     rts
  263. 00000342  4E56 FFD8                link       A6, -0x0028
  264. 00000346  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  265. 0000034C  486E FFF4                pea.l      [A6 - 0xC]
  266. 00000350  486E 0016                pea.l      [A6 + 0x16]
  267. 00000354  3F3C 2008                move.w     -[A7], 0x2008
  268. 00000358  A9EB                     syscall    Pack4/FP68K
  269. 0000035A  662E                     bne        +0x30 /* 0000038A */
  270. 0000035C  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  271. 00000362  486E FFF2                pea.l      [A6 - 0xE]
  272. 00000366  486E 000C                pea.l      [A6 + 0xC]
  273. 0000036A  3F3C 2008                move.w     -[A7], 0x2008
  274. 0000036E  A9EB                     syscall    Pack4/FP68K
  275. 00000370  6618                     bne        +0x1A /* 0000038A */
  276. 00000372  7021                     moveq.l    D0, 0x21
  277. 00000374  3B40 FF56                move.w     [A5 - 0xAA], D0
  278. 00000378  206E 0008                movea.l    A0, [A6 + 0x8]
  279. 0000037C  43ED FFA0                lea.l      A1, [A5 - 0x60]
  280. 00000380  20D9                     move.l     [A0]+, [A1]+
  281. 00000382  20D9                     move.l     [A0]+, [A1]+
  282. 00000384  30D9                     move.w     [A0]+, [A1]+
  283. 00000386  6000 00BC                bra        +0xBE /* 00000444 */
  284. label0000038A:
  285. 0000038A  2D6E 000C FFEC           move.l     [A6 - 0x14], [A6 + 0xC]
  286. 00000390  2D6E 0010 FFF0           move.l     [A6 - 0x10], [A6 + 0x10]
  287. 00000396  3D6E 0014 FFF4           move.w     [A6 - 0xC], [A6 + 0x14]
  288. 0000039C  486E 0016                pea.l      [A6 + 0x16]
  289. 000003A0  486E FFEC                pea.l      [A6 - 0x14]
  290. 000003A4  3F3C 0006                move.w     -[A7], 0x6
  291. 000003A8  A9EB                     syscall    Pack4/FP68K
  292. 000003AA  41EE FFF6                lea.l      A0, [A6 - 0xA]
  293. 000003AE  2F20                     move.l     -[A7], -[A0]
  294. 000003B0  2F20                     move.l     -[A7], -[A0]
  295. 000003B2  3F20                     move.w     -[A7], -[A0]
  296. 000003B4  486E FFE2                pea.l      [A6 - 0x1E]
  297. 000003B8  4EBA 08E6                jsr        [PC + 0x8E6 /* 00000CA0 */]
  298. 000003BC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  299. 000003C0  41EE FFEC                lea.l      A0, [A6 - 0x14]
  300. 000003C4  2F20                     move.l     -[A7], -[A0]
  301. 000003C6  2F20                     move.l     -[A7], -[A0]
  302. 000003C8  3F20                     move.w     -[A7], -[A0]
  303. 000003CA  486E FFD8                pea.l      [A6 - 0x28]
  304. 000003CE  4EBA FF52                jsr        [PC - 0xAE /* 00000322 */]
  305. 000003D2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  306. 000003D6  41EE FFF6                lea.l      A0, [A6 - 0xA]
  307. 000003DA  43EE FFD8                lea.l      A1, [A6 - 0x28]
  308. 000003DE  20D9                     move.l     [A0]+, [A1]+
  309. 000003E0  20D9                     move.l     [A0]+, [A1]+
  310. 000003E2  30D9                     move.w     [A0]+, [A1]+
  311. 000003E4  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  312. 000003EA  486E FFF4                pea.l      [A6 - 0xC]
  313. 000003EE  486E 0016                pea.l      [A6 + 0x16]
  314. 000003F2  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  315. 000003F6  A9EB                     syscall    Pack4/FP68K
  316. 000003F8  6C2E                     bge        +0x30 /* 00000428 */
  317. 000003FA  2D6D FFE6 FFEC           move.l     [A6 - 0x14], [A5 - 0x1A]
  318. 00000400  2D6D FFEA FFF0           move.l     [A6 - 0x10], [A5 - 0x16]
  319. 00000406  3D6D FFEE FFF4           move.w     [A6 - 0xC], [A5 - 0x12]
  320. 0000040C  486E FFF6                pea.l      [A6 - 0xA]
  321. 00000410  486E FFEC                pea.l      [A6 - 0x14]
  322. 00000414  3F3C 0002                move.w     -[A7], 0x2
  323. 00000418  A9EB                     syscall    Pack4/FP68K
  324. 0000041A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  325. 0000041E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  326. 00000422  20D9                     move.l     [A0]+, [A1]+
  327. 00000424  20D9                     move.l     [A0]+, [A1]+
  328. 00000426  30D9                     move.w     [A0]+, [A1]+
  329. label00000428:
  330. 00000428  486E FFF6                pea.l      [A6 - 0xA]
  331. 0000042C  486E 000C                pea.l      [A6 + 0xC]
  332. 00000430  4EBA FC64                jsr        [PC - 0x39C /* 00000096 */]
  333. 00000434  508F                     addq.l     A7, 8
  334. 00000436  206E 0008                movea.l    A0, [A6 + 0x8]
  335. 0000043A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  336. 0000043E  20D9                     move.l     [A0]+, [A1]+
  337. 00000440  20D9                     move.l     [A0]+, [A1]+
  338. 00000442  30D9                     move.w     [A0]+, [A1]+
  339. label00000444:
  340. 00000444  4E5E                     unlink     A6
  341. 00000446  4E75                     rts
  342. 00000448  4E56 0000                link       A6, 0
  343. 0000044C  486E 000C                pea.l      [A6 + 0xC]
  344. 00000450  3F3C 001A                move.w     -[A7], 0x1A
  345. 00000454  A9EC                     syscall    Pack5/Elems68K
  346. 00000456  206E 0008                movea.l    A0, [A6 + 0x8]
  347. 0000045A  43EE 000C                lea.l      A1, [A6 + 0xC]
  348. 0000045E  20D9                     move.l     [A0]+, [A1]+
  349. 00000460  20D9                     move.l     [A0]+, [A1]+
  350. 00000462  30D9                     move.w     [A0]+, [A1]+
  351. 00000464  4E5E                     unlink     A6
  352. 00000466  4E75                     rts
  353. 00000468  4E56 0000                link       A6, 0
  354. 0000046C  486E 000C                pea.l      [A6 + 0xC]
  355. 00000470  3F3C 0018                move.w     -[A7], 0x18
  356. 00000474  A9EC                     syscall    Pack5/Elems68K
  357. 00000476  206E 0008                movea.l    A0, [A6 + 0x8]
  358. 0000047A  43EE 000C                lea.l      A1, [A6 + 0xC]
  359. 0000047E  20D9                     move.l     [A0]+, [A1]+
  360. 00000480  20D9                     move.l     [A0]+, [A1]+
  361. 00000482  30D9                     move.w     [A0]+, [A1]+
  362. 00000484  4E5E                     unlink     A6
  363. 00000486  4E75                     rts
  364. 00000488  4E56 0000                link       A6, 0
  365. 0000048C  486D FFFA                pea.l      [A5 - 0x6]
  366. 00000490  3F3C 0017                move.w     -[A7], 0x17
  367. 00000494  A9EB                     syscall    Pack4/FP68K
  368. 00000496  486E 000C                pea.l      [A6 + 0xC]
  369. 0000049A  3F3C 001C                move.w     -[A7], 0x1C
  370. 0000049E  A9EC                     syscall    Pack5/Elems68K
  371. 000004A0  486D FFFA                pea.l      [A5 - 0x6]
  372. 000004A4  3F3C 0003                move.w     -[A7], 0x3
  373. 000004A8  A9EB                     syscall    Pack4/FP68K
  374. 000004AA  303C 0F00                move.w     D0, 0xF00
  375. 000004AE  C06D FFFA                and.w      D0, [A5 - 0x6]
  376. 000004B2  4A40                     tst.w      D0
  377. 000004B4  6714                     beq        +0x16 /* 000004CA */
  378. 000004B6  7022                     moveq.l    D0, 0x22
  379. 000004B8  3B40 FF56                move.w     [A5 - 0xAA], D0
  380. 000004BC  41EE 000C                lea.l      A0, [A6 + 0xC]
  381. 000004C0  43ED FF82                lea.l      A1, [A5 - 0x7E]
  382. 000004C4  20D9                     move.l     [A0]+, [A1]+
  383. 000004C6  20D9                     move.l     [A0]+, [A1]+
  384. 000004C8  30D9                     move.w     [A0]+, [A1]+
  385. label000004CA:
  386. 000004CA  206E 0008                movea.l    A0, [A6 + 0x8]
  387. 000004CE  43EE 000C                lea.l      A1, [A6 + 0xC]
  388. 000004D2  20D9                     move.l     [A0]+, [A1]+
  389. 000004D4  20D9                     move.l     [A0]+, [A1]+
  390. 000004D6  30D9                     move.w     [A0]+, [A1]+
  391. 000004D8  4E5E                     unlink     A6
  392. 000004DA  4E75                     rts
  393. 000004DC  4E56 FFEC                link       A6, -0x0014
  394. 000004E0  486D FFFA                pea.l      [A5 - 0x6]
  395. 000004E4  3F3C 0017                move.w     -[A7], 0x17
  396. 000004E8  A9EB                     syscall    Pack4/FP68K
  397. 000004EA  41EE 0016                lea.l      A0, [A6 + 0x16]
  398. 000004EE  2F20                     move.l     -[A7], -[A0]
  399. 000004F0  2F20                     move.l     -[A7], -[A0]
  400. 000004F2  3F20                     move.w     -[A7], -[A0]
  401. 000004F4  486E FFF6                pea.l      [A6 - 0xA]
  402. 000004F8  4EBA 07A6                jsr        [PC + 0x7A6 /* 00000CA0 */]
  403. 000004FC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  404. 00000500  41D6                     lea.l      A0, [A6]
  405. 00000502  2F20                     move.l     -[A7], -[A0]
  406. 00000504  2F20                     move.l     -[A7], -[A0]
  407. 00000506  3F20                     move.w     -[A7], -[A0]
  408. 00000508  486E FFEC                pea.l      [A6 - 0x14]
  409. 0000050C  4EBA 021E                jsr        [PC + 0x21E /* 0000072C */]
  410. 00000510  4FEF 000E                lea.l      A7, [A7 + 0xE]
  411. 00000514  486D FFD2                pea.l      [A5 - 0x2E]
  412. 00000518  486E FFEC                pea.l      [A6 - 0x14]
  413. 0000051C  3F3C 0004                move.w     -[A7], 0x4
  414. 00000520  A9EB                     syscall    Pack4/FP68K
  415. 00000522  41EE 000C                lea.l      A0, [A6 + 0xC]
  416. 00000526  43EE FFEC                lea.l      A1, [A6 - 0x14]
  417. 0000052A  20D9                     move.l     [A0]+, [A1]+
  418. 0000052C  20D9                     move.l     [A0]+, [A1]+
  419. 0000052E  30D9                     move.w     [A0]+, [A1]+
  420. 00000530  2D6D FFDC FFF6           move.l     [A6 - 0xA], [A5 - 0x24]
  421. 00000536  2D6D FFE0 FFFA           move.l     [A6 - 0x6], [A5 - 0x20]
  422. 0000053C  3D6D FFE4 FFFE           move.w     [A6 - 0x2], [A5 - 0x1C]
  423. 00000542  486E 000C                pea.l      [A6 + 0xC]
  424. 00000546  486E FFF6                pea.l      [A6 - 0xA]
  425. 0000054A  3F3C 0006                move.w     -[A7], 0x6
  426. 0000054E  A9EB                     syscall    Pack4/FP68K
  427. 00000550  486E FFF6                pea.l      [A6 - 0xA]
  428. 00000554  486E 000C                pea.l      [A6 + 0xC]
  429. 00000558  3F3C 0000                move.w     -[A7], 0x0
  430. 0000055C  A9EB                     syscall    Pack4/FP68K
  431. 0000055E  486D FFFA                pea.l      [A5 - 0x6]
  432. 00000562  3F3C 0003                move.w     -[A7], 0x3
  433. 00000566  A9EB                     syscall    Pack4/FP68K
  434. 00000568  303C 0F00                move.w     D0, 0xF00
  435. 0000056C  C06D FFFA                and.w      D0, [A5 - 0x6]
  436. 00000570  4A40                     tst.w      D0
  437. 00000572  6714                     beq        +0x16 /* 00000588 */
  438. 00000574  7022                     moveq.l    D0, 0x22
  439. 00000576  3B40 FF56                move.w     [A5 - 0xAA], D0
  440. 0000057A  41EE 000C                lea.l      A0, [A6 + 0xC]
  441. 0000057E  43ED FF82                lea.l      A1, [A5 - 0x7E]
  442. 00000582  20D9                     move.l     [A0]+, [A1]+
  443. 00000584  20D9                     move.l     [A0]+, [A1]+
  444. 00000586  30D9                     move.w     [A0]+, [A1]+
  445. label00000588:
  446. 00000588  206E 0008                movea.l    A0, [A6 + 0x8]
  447. 0000058C  43EE 000C                lea.l      A1, [A6 + 0xC]
  448. 00000590  20D9                     move.l     [A0]+, [A1]+
  449. 00000592  20D9                     move.l     [A0]+, [A1]+
  450. 00000594  30D9                     move.w     [A0]+, [A1]+
  451. 00000596  4E5E                     unlink     A6
  452. 00000598  4E75                     rts
  453. 0000059A  4E56 FFE2                link       A6, -0x001E
  454. 0000059E  41EE 0016                lea.l      A0, [A6 + 0x16]
  455. 000005A2  2F20                     move.l     -[A7], -[A0]
  456. 000005A4  2F20                     move.l     -[A7], -[A0]
  457. 000005A6  3F20                     move.w     -[A7], -[A0]
  458. 000005A8  486E FFEC                pea.l      [A6 - 0x14]
  459. 000005AC  4EBA 06F2                jsr        [PC + 0x6F2 /* 00000CA0 */]
  460. 000005B0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  461. 000005B4  41EE FFF6                lea.l      A0, [A6 - 0xA]
  462. 000005B8  43EE FFEC                lea.l      A1, [A6 - 0x14]
  463. 000005BC  20D9                     move.l     [A0]+, [A1]+
  464. 000005BE  20D9                     move.l     [A0]+, [A1]+
  465. 000005C0  30D9                     move.w     [A0]+, [A1]+
  466. 000005C2  486D FF96                pea.l      [A5 - 0x6A]
  467. 000005C6  486E FFF6                pea.l      [A6 - 0xA]
  468. 000005CA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  469. 000005CE  A9EB                     syscall    Pack4/FP68K
  470. 000005D0  6F00 009C                ble        +0x9E /* 0000066E */
  471. 000005D4  486D FFFA                pea.l      [A5 - 0x6]
  472. 000005D8  3F3C 0017                move.w     -[A7], 0x17
  473. 000005DC  A9EB                     syscall    Pack4/FP68K
  474. 000005DE  486E FFF6                pea.l      [A6 - 0xA]
  475. 000005E2  3F3C 000C                move.w     -[A7], 0xC
  476. 000005E6  A9EC                     syscall    Pack5/Elems68K
  477. 000005E8  2D6E FFF6 FFEC           move.l     [A6 - 0x14], [A6 - 0xA]
  478. 000005EE  2D6E FFFA FFF0           move.l     [A6 - 0x10], [A6 - 0x6]
  479. 000005F4  3D6E FFFE FFF4           move.w     [A6 - 0xC], [A6 - 0x2]
  480. 000005FA  486D FFAA                pea.l      [A5 - 0x56]
  481. 000005FE  486E FFEC                pea.l      [A6 - 0x14]
  482. 00000602  3F3C 0000                move.w     -[A7], 0x0
  483. 00000606  A9EB                     syscall    Pack4/FP68K
  484. 00000608  2D6E FFF6 FFE2           move.l     [A6 - 0x1E], [A6 - 0xA]
  485. 0000060E  2D6E FFFA FFE6           move.l     [A6 - 0x1A], [A6 - 0x6]
  486. 00000614  3D6E FFFE FFEA           move.w     [A6 - 0x16], [A6 - 0x2]
  487. 0000061A  486E FFEC                pea.l      [A6 - 0x14]
  488. 0000061E  486E FFE2                pea.l      [A6 - 0x1E]
  489. 00000622  3F3C 0006                move.w     -[A7], 0x6
  490. 00000626  A9EB                     syscall    Pack4/FP68K
  491. 00000628  486E FFE2                pea.l      [A6 - 0x1E]
  492. 0000062C  486E FFF6                pea.l      [A6 - 0xA]
  493. 00000630  3F3C 0000                move.w     -[A7], 0x0
  494. 00000634  A9EB                     syscall    Pack4/FP68K
  495. 00000636  486D FFD2                pea.l      [A5 - 0x2E]
  496. 0000063A  486E FFF6                pea.l      [A6 - 0xA]
  497. 0000063E  3F3C 0004                move.w     -[A7], 0x4
  498. 00000642  A9EB                     syscall    Pack4/FP68K
  499. 00000644  486D FFFA                pea.l      [A5 - 0x6]
  500. 00000648  3F3C 0003                move.w     -[A7], 0x3
  501. 0000064C  A9EB                     syscall    Pack4/FP68K
  502. 0000064E  303C 0F00                move.w     D0, 0xF00
  503. 00000652  C06D FFFA                and.w      D0, [A5 - 0x6]
  504. 00000656  4A40                     tst.w      D0
  505. 00000658  6714                     beq        +0x16 /* 0000066E */
  506. 0000065A  7022                     moveq.l    D0, 0x22
  507. 0000065C  3B40 FF56                move.w     [A5 - 0xAA], D0
  508. 00000660  41EE FFF6                lea.l      A0, [A6 - 0xA]
  509. 00000664  43ED FF82                lea.l      A1, [A5 - 0x7E]
  510. 00000668  20D9                     move.l     [A0]+, [A1]+
  511. 0000066A  20D9                     move.l     [A0]+, [A1]+
  512. 0000066C  30D9                     move.w     [A0]+, [A1]+
  513. label0000066E:
  514. 0000066E  486E FFF6                pea.l      [A6 - 0xA]
  515. 00000672  486E 000C                pea.l      [A6 + 0xC]
  516. 00000676  4EBA FA1E                jsr        [PC - 0x5E2 /* 00000096 */]
  517. 0000067A  508F                     addq.l     A7, 8
  518. 0000067C  206E 0008                movea.l    A0, [A6 + 0x8]
  519. 00000680  43EE FFF6                lea.l      A1, [A6 - 0xA]
  520. 00000684  20D9                     move.l     [A0]+, [A1]+
  521. 00000686  20D9                     move.l     [A0]+, [A1]+
  522. 00000688  30D9                     move.w     [A0]+, [A1]+
  523. 0000068A  4E5E                     unlink     A6
  524. 0000068C  4E75                     rts
  525. 0000068E  4E56 FFEC                link       A6, -0x0014
  526. 00000692  41EE 0016                lea.l      A0, [A6 + 0x16]
  527. 00000696  2F20                     move.l     -[A7], -[A0]
  528. 00000698  2F20                     move.l     -[A7], -[A0]
  529. 0000069A  3F20                     move.w     -[A7], -[A0]
  530. 0000069C  486E FFEC                pea.l      [A6 - 0x14]
  531. 000006A0  4EBA 05FE                jsr        [PC + 0x5FE /* 00000CA0 */]
  532. 000006A4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  533. 000006A8  41EE FFF6                lea.l      A0, [A6 - 0xA]
  534. 000006AC  43EE FFEC                lea.l      A1, [A6 - 0x14]
  535. 000006B0  20D9                     move.l     [A0]+, [A1]+
  536. 000006B2  20D9                     move.l     [A0]+, [A1]+
  537. 000006B4  30D9                     move.w     [A0]+, [A1]+
  538. 000006B6  486D FF96                pea.l      [A5 - 0x6A]
  539. 000006BA  486E FFF6                pea.l      [A6 - 0xA]
  540. 000006BE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  541. 000006C2  A9EB                     syscall    Pack4/FP68K
  542. 000006C4  6F46                     ble        +0x48 /* 0000070C */
  543. 000006C6  486D FFC8                pea.l      [A5 - 0x38]
  544. 000006CA  486E FFF6                pea.l      [A6 - 0xA]
  545. 000006CE  3F3C 0004                move.w     -[A7], 0x4
  546. 000006D2  A9EB                     syscall    Pack4/FP68K
  547. 000006D4  486E FFF6                pea.l      [A6 - 0xA]
  548. 000006D8  3F3C 000C                move.w     -[A7], 0xC
  549. 000006DC  A9EC                     syscall    Pack5/Elems68K
  550. 000006DE  2D6E FFF6 FFEC           move.l     [A6 - 0x14], [A6 - 0xA]
  551. 000006E4  2D6E FFFA FFF0           move.l     [A6 - 0x10], [A6 - 0x6]
  552. 000006EA  3D6E FFFE FFF4           move.w     [A6 - 0xC], [A6 - 0x2]
  553. 000006F0  486D FFB4                pea.l      [A5 - 0x4C]
  554. 000006F4  486E FFEC                pea.l      [A6 - 0x14]
  555. 000006F8  3F3C 0000                move.w     -[A7], 0x0
  556. 000006FC  A9EB                     syscall    Pack4/FP68K
  557. 000006FE  486E FFEC                pea.l      [A6 - 0x14]
  558. 00000702  486E FFF6                pea.l      [A6 - 0xA]
  559. 00000706  3F3C 0006                move.w     -[A7], 0x6
  560. 0000070A  A9EB                     syscall    Pack4/FP68K
  561. label0000070C:
  562. 0000070C  486E FFF6                pea.l      [A6 - 0xA]
  563. 00000710  486E 000C                pea.l      [A6 + 0xC]
  564. 00000714  4EBA F980                jsr        [PC - 0x680 /* 00000096 */]
  565. 00000718  508F                     addq.l     A7, 8
  566. 0000071A  206E 0008                movea.l    A0, [A6 + 0x8]
  567. 0000071E  43EE FFF6                lea.l      A1, [A6 - 0xA]
  568. 00000722  20D9                     move.l     [A0]+, [A1]+
  569. 00000724  20D9                     move.l     [A0]+, [A1]+
  570. 00000726  30D9                     move.w     [A0]+, [A1]+
  571. 00000728  4E5E                     unlink     A6
  572. 0000072A  4E75                     rts
  573. fn0000072C:
  574. 0000072C  4E56 0000                link       A6, 0
  575. 00000730  486D FFFA                pea.l      [A5 - 0x6]
  576. 00000734  3F3C 0017                move.w     -[A7], 0x17
  577. 00000738  A9EB                     syscall    Pack4/FP68K
  578. 0000073A  486E 000C                pea.l      [A6 + 0xC]
  579. 0000073E  3F3C 0008                move.w     -[A7], 0x8
  580. 00000742  A9EC                     syscall    Pack5/Elems68K
  581. 00000744  486D FFFA                pea.l      [A5 - 0x6]
  582. 00000748  3F3C 0003                move.w     -[A7], 0x3
  583. 0000074C  A9EB                     syscall    Pack4/FP68K
  584. 0000074E  303C 0F00                move.w     D0, 0xF00
  585. 00000752  C06D FFFA                and.w      D0, [A5 - 0x6]
  586. 00000756  4A40                     tst.w      D0
  587. 00000758  6714                     beq        +0x16 /* 0000076E */
  588. 0000075A  7022                     moveq.l    D0, 0x22
  589. 0000075C  3B40 FF56                move.w     [A5 - 0xAA], D0
  590. 00000760  41EE 000C                lea.l      A0, [A6 + 0xC]
  591. 00000764  43ED FF82                lea.l      A1, [A5 - 0x7E]
  592. 00000768  20D9                     move.l     [A0]+, [A1]+
  593. 0000076A  20D9                     move.l     [A0]+, [A1]+
  594. 0000076C  30D9                     move.w     [A0]+, [A1]+
  595. label0000076E:
  596. 0000076E  206E 0008                movea.l    A0, [A6 + 0x8]
  597. 00000772  43EE 000C                lea.l      A1, [A6 + 0xC]
  598. 00000776  20D9                     move.l     [A0]+, [A1]+
  599. 00000778  20D9                     move.l     [A0]+, [A1]+
  600. 0000077A  30D9                     move.w     [A0]+, [A1]+
  601. 0000077C  4E5E                     unlink     A6
  602. 0000077E  4E75                     rts
  603. 00000780  4E56 FFE2                link       A6, -0x001E
  604. 00000784  2F0C                     move.l     -[A7], A4
  605. 00000786  286E 0016                movea.l    A4, [A6 + 0x16]
  606. 0000078A  41EE 0016                lea.l      A0, [A6 + 0x16]
  607. 0000078E  2F20                     move.l     -[A7], -[A0]
  608. 00000790  2F20                     move.l     -[A7], -[A0]
  609. 00000792  3F20                     move.w     -[A7], -[A0]
  610. 00000794  486E FFEC                pea.l      [A6 - 0x14]
  611. 00000798  4EBA 0506                jsr        [PC + 0x506 /* 00000CA0 */]
  612. 0000079C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  613. 000007A0  41EE FFF6                lea.l      A0, [A6 - 0xA]
  614. 000007A4  43EE FFEC                lea.l      A1, [A6 - 0x14]
  615. 000007A8  20D9                     move.l     [A0]+, [A1]+
  616. 000007AA  20D9                     move.l     [A0]+, [A1]+
  617. 000007AC  30D9                     move.w     [A0]+, [A1]+
  618. 000007AE  41EE FFEC                lea.l      A0, [A6 - 0x14]
  619. 000007B2  43ED FFB4                lea.l      A1, [A5 - 0x4C]
  620. 000007B6  20D9                     move.l     [A0]+, [A1]+
  621. 000007B8  20D9                     move.l     [A0]+, [A1]+
  622. 000007BA  30D9                     move.w     [A0]+, [A1]+
  623. 000007BC  3D7C 0000 FFEA           move.w     [A6 - 0x16], 0x0
  624. 000007C2  486E FFEA                pea.l      [A6 - 0x16]
  625. 000007C6  486E FFF6                pea.l      [A6 - 0xA]
  626. 000007CA  3F3C 2008                move.w     -[A7], 0x2008
  627. 000007CE  A9EB                     syscall    Pack4/FP68K
  628. 000007D0  6614                     bne        +0x16 /* 000007E6 */
  629. 000007D2  4254                     clr.w      [A4]
  630. 000007D4  206E 0008                movea.l    A0, [A6 + 0x8]
  631. 000007D8  43ED FFA0                lea.l      A1, [A5 - 0x60]
  632. 000007DC  20D9                     move.l     [A0]+, [A1]+
  633. 000007DE  20D9                     move.l     [A0]+, [A1]+
  634. 000007E0  30D9                     move.w     [A0]+, [A1]+
  635. 000007E2  6000 00AC                bra        +0xAE /* 00000890 */
  636. label000007E6:
  637. 000007E6  486E FFF6                pea.l      [A6 - 0xA]
  638. 000007EA  3F3C 0002                move.w     -[A7], 0x2
  639. 000007EE  A9EC                     syscall    Pack5/Elems68K
  640. 000007F0  2D6E FFF6 FFE2           move.l     [A6 - 0x1E], [A6 - 0xA]
  641. 000007F6  2D6E FFFA FFE6           move.l     [A6 - 0x1A], [A6 - 0x6]
  642. 000007FC  3D6E FFFE FFEA           move.w     [A6 - 0x16], [A6 - 0x2]
  643. 00000802  486E FFE2                pea.l      [A6 - 0x1E]
  644. 00000806  3F3C 0016                move.w     -[A7], 0x16
  645. 0000080A  A9EB                     syscall    Pack4/FP68K
  646. 0000080C  486E FFE2                pea.l      [A6 - 0x1E]
  647. 00000810  4854                     pea.l      [A4]
  648. 00000812  3F3C 2010                move.w     -[A7], 0x2010
  649. 00000816  A9EB                     syscall    Pack4/FP68K
  650. 00000818  4854                     pea.l      [A4]
  651. 0000081A  486E FFF6                pea.l      [A6 - 0xA]
  652. 0000081E  3F3C 2002                move.w     -[A7], 0x2002
  653. 00000822  A9EB                     syscall    Pack4/FP68K
  654. 00000824  486E FFF6                pea.l      [A6 - 0xA]
  655. 00000828  486E FFEC                pea.l      [A6 - 0x14]
  656. 0000082C  3F3C 8012                move.w     -[A7], 0x8012
  657. 00000830  A9EC                     syscall    Pack5/Elems68K
  658. 00000832  486D FFAA                pea.l      [A5 - 0x56]
  659. 00000836  486E FFEC                pea.l      [A6 - 0x14]
  660. 0000083A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  661. 0000083E  A9EB                     syscall    Pack4/FP68K
  662. 00000840  6D12                     blt        +0x14 /* 00000854 */
  663. 00000842  486D FFD2                pea.l      [A5 - 0x2E]
  664. 00000846  486E FFEC                pea.l      [A6 - 0x14]
  665. 0000084A  3F3C 0004                move.w     -[A7], 0x4
  666. 0000084E  A9EB                     syscall    Pack4/FP68K
  667. 00000850  5254                     addq.w     [A4], 1
  668. 00000852  6020                     bra        +0x22 /* 00000874 */
  669. label00000854:
  670. 00000854  486D FFD2                pea.l      [A5 - 0x2E]
  671. 00000858  486E FFEC                pea.l      [A6 - 0x14]
  672. 0000085C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  673. 00000860  A9EB                     syscall    Pack4/FP68K
  674. 00000862  6C10                     bge        +0x12 /* 00000874 */
  675. 00000864  486E FFEC                pea.l      [A6 - 0x14]
  676. 00000868  486E FFEC                pea.l      [A6 - 0x14]
  677. 0000086C  3F3C 0000                move.w     -[A7], 0x0
  678. 00000870  A9EB                     syscall    Pack4/FP68K
  679. 00000872  5354                     subq.w     [A4], 1
  680. label00000874:
  681. 00000874  486E FFEC                pea.l      [A6 - 0x14]
  682. 00000878  486E 000C                pea.l      [A6 + 0xC]
  683. 0000087C  4EBA F818                jsr        [PC - 0x7E8 /* 00000096 */]
  684. 00000880  508F                     addq.l     A7, 8
  685. 00000882  206E 0008                movea.l    A0, [A6 + 0x8]
  686. 00000886  43EE FFEC                lea.l      A1, [A6 - 0x14]
  687. 0000088A  20D9                     move.l     [A0]+, [A1]+
  688. 0000088C  20D9                     move.l     [A0]+, [A1]+
  689. 0000088E  30D9                     move.w     [A0]+, [A1]+
  690. label00000890:
  691. 00000890  285F                     movea.l    A4, [A7]+
  692. 00000892  4E5E                     unlink     A6
  693. 00000894  4E75                     rts
  694. 00000896  4E56 0000                link       A6, 0
  695. 0000089A  486D FFFA                pea.l      [A5 - 0x6]
  696. 0000089E  3F3C 0017                move.w     -[A7], 0x17
  697. 000008A2  A9EB                     syscall    Pack4/FP68K
  698. 000008A4  486E 0016                pea.l      [A6 + 0x16]
  699. 000008A8  486E 000C                pea.l      [A6 + 0xC]
  700. 000008AC  3F3C 0018                move.w     -[A7], 0x18
  701. 000008B0  A9EB                     syscall    Pack4/FP68K
  702. 000008B2  486D FFFA                pea.l      [A5 - 0x6]
  703. 000008B6  3F3C 0003                move.w     -[A7], 0x3
  704. 000008BA  A9EB                     syscall    Pack4/FP68K
  705. 000008BC  303C 0F00                move.w     D0, 0xF00
  706. 000008C0  C06D FFFA                and.w      D0, [A5 - 0x6]
  707. 000008C4  4A40                     tst.w      D0
  708. 000008C6  6714                     beq        +0x16 /* 000008DC */
  709. 000008C8  7022                     moveq.l    D0, 0x22
  710. 000008CA  3B40 FF56                move.w     [A5 - 0xAA], D0
  711. 000008CE  41EE 000C                lea.l      A0, [A6 + 0xC]
  712. 000008D2  43ED FF82                lea.l      A1, [A5 - 0x7E]
  713. 000008D6  20D9                     move.l     [A0]+, [A1]+
  714. 000008D8  20D9                     move.l     [A0]+, [A1]+
  715. 000008DA  30D9                     move.w     [A0]+, [A1]+
  716. label000008DC:
  717. 000008DC  206E 0008                movea.l    A0, [A6 + 0x8]
  718. 000008E0  43EE 000C                lea.l      A1, [A6 + 0xC]
  719. 000008E4  20D9                     move.l     [A0]+, [A1]+
  720. 000008E6  20D9                     move.l     [A0]+, [A1]+
  721. 000008E8  30D9                     move.w     [A0]+, [A1]+
  722. 000008EA  4E5E                     unlink     A6
  723. 000008EC  4E75                     rts
  724. 000008EE  4E56 FFFE                link       A6, -0x0002
  725. 000008F2  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  726. 000008F8  486E FFFE                pea.l      [A6 - 0x2]
  727. 000008FC  486E 000C                pea.l      [A6 + 0xC]
  728. 00000900  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  729. 00000904  A9EB                     syscall    Pack4/FP68K
  730. 00000906  6C16                     bge        +0x18 /* 0000091E */
  731. 00000908  7021                     moveq.l    D0, 0x21
  732. 0000090A  3B40 FF56                move.w     [A5 - 0xAA], D0
  733. 0000090E  206E 0008                movea.l    A0, [A6 + 0x8]
  734. 00000912  43ED FF8C                lea.l      A1, [A5 - 0x74]
  735. 00000916  20D9                     move.l     [A0]+, [A1]+
  736. 00000918  20D9                     move.l     [A0]+, [A1]+
  737. 0000091A  30D9                     move.w     [A0]+, [A1]+
  738. 0000091C  604A                     bra        +0x4C /* 00000968 */
  739. label0000091E:
  740. 0000091E  486D FFFA                pea.l      [A5 - 0x6]
  741. 00000922  3F3C 0017                move.w     -[A7], 0x17
  742. 00000926  A9EB                     syscall    Pack4/FP68K
  743. 00000928  486E 000C                pea.l      [A6 + 0xC]
  744. 0000092C  4267                     clr.w      -[A7]
  745. 0000092E  A9EC                     syscall    Pack5/Elems68K
  746. 00000930  486D FFFA                pea.l      [A5 - 0x6]
  747. 00000934  3F3C 0003                move.w     -[A7], 0x3
  748. 00000938  A9EB                     syscall    Pack4/FP68K
  749. 0000093A  303C 0F00                move.w     D0, 0xF00
  750. 0000093E  C06D FFFA                and.w      D0, [A5 - 0x6]
  751. 00000942  4A40                     tst.w      D0
  752. 00000944  6714                     beq        +0x16 /* 0000095A */
  753. 00000946  7022                     moveq.l    D0, 0x22
  754. 00000948  3B40 FF56                move.w     [A5 - 0xAA], D0
  755. 0000094C  41EE 000C                lea.l      A0, [A6 + 0xC]
  756. 00000950  43ED FF8C                lea.l      A1, [A5 - 0x74]
  757. 00000954  20D9                     move.l     [A0]+, [A1]+
  758. 00000956  20D9                     move.l     [A0]+, [A1]+
  759. 00000958  30D9                     move.w     [A0]+, [A1]+
  760. label0000095A:
  761. 0000095A  206E 0008                movea.l    A0, [A6 + 0x8]
  762. 0000095E  43EE 000C                lea.l      A1, [A6 + 0xC]
  763. 00000962  20D9                     move.l     [A0]+, [A1]+
  764. 00000964  20D9                     move.l     [A0]+, [A1]+
  765. 00000966  30D9                     move.w     [A0]+, [A1]+
  766. label00000968:
  767. 00000968  4E5E                     unlink     A6
  768. 0000096A  4E75                     rts
  769. 0000096C  4E56 FFFE                link       A6, -0x0002
  770. 00000970  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  771. 00000976  486E FFFE                pea.l      [A6 - 0x2]
  772. 0000097A  486E 000C                pea.l      [A6 + 0xC]
  773. 0000097E  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  774. 00000982  A9EB                     syscall    Pack4/FP68K
  775. 00000984  6C16                     bge        +0x18 /* 0000099C */
  776. 00000986  7021                     moveq.l    D0, 0x21
  777. 00000988  3B40 FF56                move.w     [A5 - 0xAA], D0
  778. 0000098C  206E 0008                movea.l    A0, [A6 + 0x8]
  779. 00000990  43ED FF8C                lea.l      A1, [A5 - 0x74]
  780. 00000994  20D9                     move.l     [A0]+, [A1]+
  781. 00000996  20D9                     move.l     [A0]+, [A1]+
  782. 00000998  30D9                     move.w     [A0]+, [A1]+
  783. 0000099A  605A                     bra        +0x5C /* 000009F6 */
  784. label0000099C:
  785. 0000099C  486D FFFA                pea.l      [A5 - 0x6]
  786. 000009A0  3F3C 0017                move.w     -[A7], 0x17
  787. 000009A4  A9EB                     syscall    Pack4/FP68K
  788. 000009A6  486E 000C                pea.l      [A6 + 0xC]
  789. 000009AA  3F3C 0002                move.w     -[A7], 0x2
  790. 000009AE  A9EC                     syscall    Pack5/Elems68K
  791. 000009B0  486D FFF0                pea.l      [A5 - 0x10]
  792. 000009B4  486E 000C                pea.l      [A6 + 0xC]
  793. 000009B8  3F3C 0006                move.w     -[A7], 0x6
  794. 000009BC  A9EB                     syscall    Pack4/FP68K
  795. 000009BE  486D FFFA                pea.l      [A5 - 0x6]
  796. 000009C2  3F3C 0003                move.w     -[A7], 0x3
  797. 000009C6  A9EB                     syscall    Pack4/FP68K
  798. 000009C8  303C 0F00                move.w     D0, 0xF00
  799. 000009CC  C06D FFFA                and.w      D0, [A5 - 0x6]
  800. 000009D0  4A40                     tst.w      D0
  801. 000009D2  6714                     beq        +0x16 /* 000009E8 */
  802. 000009D4  7022                     moveq.l    D0, 0x22
  803. 000009D6  3B40 FF56                move.w     [A5 - 0xAA], D0
  804. 000009DA  41EE 000C                lea.l      A0, [A6 + 0xC]
  805. 000009DE  43ED FF8C                lea.l      A1, [A5 - 0x74]
  806. 000009E2  20D9                     move.l     [A0]+, [A1]+
  807. 000009E4  20D9                     move.l     [A0]+, [A1]+
  808. 000009E6  30D9                     move.w     [A0]+, [A1]+
  809. label000009E8:
  810. 000009E8  206E 0008                movea.l    A0, [A6 + 0x8]
  811. 000009EC  43EE 000C                lea.l      A1, [A6 + 0xC]
  812. 000009F0  20D9                     move.l     [A0]+, [A1]+
  813. 000009F2  20D9                     move.l     [A0]+, [A1]+
  814. 000009F4  30D9                     move.w     [A0]+, [A1]+
  815. label000009F6:
  816. 000009F6  4E5E                     unlink     A6
  817. 000009F8  4E75                     rts
  818. fn000009FA:
  819. 000009FA  4E56 FFF6                link       A6, -0x000A
  820. 000009FE  2F0C                     move.l     -[A7], A4
  821. 00000A00  286E 0016                movea.l    A4, [A6 + 0x16]
  822. 00000A04  41D4                     lea.l      A0, [A4]
  823. 00000A06  43EE 000C                lea.l      A1, [A6 + 0xC]
  824. 00000A0A  20D9                     move.l     [A0]+, [A1]+
  825. 00000A0C  20D9                     move.l     [A0]+, [A1]+
  826. 00000A0E  30D9                     move.w     [A0]+, [A1]+
  827. 00000A10  2F0C                     move.l     -[A7], A4
  828. 00000A12  3F3C 0016                move.w     -[A7], 0x16
  829. 00000A16  A9EB                     syscall    Pack4/FP68K
  830. 00000A18  2D6E 000C FFF6           move.l     [A6 - 0xA], [A6 + 0xC]
  831. 00000A1E  2D6E 0010 FFFA           move.l     [A6 - 0x6], [A6 + 0x10]
  832. 00000A24  3D6E 0014 FFFE           move.w     [A6 - 0x2], [A6 + 0x14]
  833. 00000A2A  4854                     pea.l      [A4]
  834. 00000A2C  486E FFF6                pea.l      [A6 - 0xA]
  835. 00000A30  3F3C 0002                move.w     -[A7], 0x2
  836. 00000A34  A9EB                     syscall    Pack4/FP68K
  837. 00000A36  206E 0008                movea.l    A0, [A6 + 0x8]
  838. 00000A3A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  839. 00000A3E  20D9                     move.l     [A0]+, [A1]+
  840. 00000A40  20D9                     move.l     [A0]+, [A1]+
  841. 00000A42  30D9                     move.w     [A0]+, [A1]+
  842. 00000A44  285F                     movea.l    A4, [A7]+
  843. 00000A46  4E5E                     unlink     A6
  844. 00000A48  4E75                     rts
  845. 00000A4A  4E56 FFE8                link       A6, -0x0018
  846. 00000A4E  426E FFFE                clr.w      [A6 - 0x2]
  847. 00000A52  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  848. 00000A58  486E FFF2                pea.l      [A6 - 0xE]
  849. 00000A5C  486E 000C                pea.l      [A6 + 0xC]
  850. 00000A60  3F3C 2008                move.w     -[A7], 0x2008
  851. 00000A64  A9EB                     syscall    Pack4/FP68K
  852. 00000A66  6640                     bne        +0x42 /* 00000AA8 */
  853. 00000A68  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  854. 00000A6E  486E FFF2                pea.l      [A6 - 0xE]
  855. 00000A72  486E 0016                pea.l      [A6 + 0x16]
  856. 00000A76  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  857. 00000A7A  A9EB                     syscall    Pack4/FP68K
  858. 00000A7C  6E18                     bgt        +0x1A /* 00000A96 */
  859. 00000A7E  7021                     moveq.l    D0, 0x21
  860. 00000A80  3B40 FF56                move.w     [A5 - 0xAA], D0
  861. 00000A84  206E 0008                movea.l    A0, [A6 + 0x8]
  862. 00000A88  43ED FF8C                lea.l      A1, [A5 - 0x74]
  863. 00000A8C  20D9                     move.l     [A0]+, [A1]+
  864. 00000A8E  20D9                     move.l     [A0]+, [A1]+
  865. 00000A90  30D9                     move.w     [A0]+, [A1]+
  866. 00000A92  6000 0182                bra        +0x184 /* 00000C16 */
  867. label00000A96:
  868. 00000A96  206E 0008                movea.l    A0, [A6 + 0x8]
  869. 00000A9A  43ED FFA0                lea.l      A1, [A5 - 0x60]
  870. 00000A9E  20D9                     move.l     [A0]+, [A1]+
  871. 00000AA0  20D9                     move.l     [A0]+, [A1]+
  872. 00000AA2  30D9                     move.w     [A0]+, [A1]+
  873. 00000AA4  6000 0170                bra        +0x172 /* 00000C16 */
  874. label00000AA8:
  875. 00000AA8  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  876. 00000AAE  486E FFF2                pea.l      [A6 - 0xE]
  877. 00000AB2  486E 0016                pea.l      [A6 + 0x16]
  878. 00000AB6  3F3C 2008                move.w     -[A7], 0x2008
  879. 00000ABA  A9EB                     syscall    Pack4/FP68K
  880. 00000ABC  6612                     bne        +0x14 /* 00000AD0 */
  881. 00000ABE  206E 0008                movea.l    A0, [A6 + 0x8]
  882. 00000AC2  43ED FFAA                lea.l      A1, [A5 - 0x56]
  883. 00000AC6  20D9                     move.l     [A0]+, [A1]+
  884. 00000AC8  20D9                     move.l     [A0]+, [A1]+
  885. 00000ACA  30D9                     move.w     [A0]+, [A1]+
  886. 00000ACC  6000 0148                bra        +0x14A /* 00000C16 */
  887. label00000AD0:
  888. 00000AD0  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  889. 00000AD6  486E FFF2                pea.l      [A6 - 0xE]
  890. 00000ADA  486E 000C                pea.l      [A6 + 0xC]
  891. 00000ADE  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  892. 00000AE2  A9EB                     syscall    Pack4/FP68K
  893. 00000AE4  6C00 00AA                bge        +0xAC /* 00000B90 */
  894. 00000AE8  486E 0016                pea.l      [A6 + 0x16]
  895. 00000AEC  41EE 0020                lea.l      A0, [A6 + 0x20]
  896. 00000AF0  2F20                     move.l     -[A7], -[A0]
  897. 00000AF2  2F20                     move.l     -[A7], -[A0]
  898. 00000AF4  3F20                     move.w     -[A7], -[A0]
  899. 00000AF6  486E FFEA                pea.l      [A6 - 0x16]
  900. 00000AFA  4EBA FEFE                jsr        [PC - 0x102 /* 000009FA */]
  901. 00000AFE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  902. 00000B02  486E FFEA                pea.l      [A6 - 0x16]
  903. 00000B06  486E FFE8                pea.l      [A6 - 0x18]
  904. 00000B0A  3F3C 001C                move.w     -[A7], 0x1C
  905. 00000B0E  A9EB                     syscall    Pack4/FP68K
  906. 00000B10  596E FFE8                subq.w     [A6 - 0x18], 4
  907. 00000B14  6718                     beq        +0x1A /* 00000B2E */
  908. 00000B16  7021                     moveq.l    D0, 0x21
  909. 00000B18  3B40 FF56                move.w     [A5 - 0xAA], D0
  910. 00000B1C  206E 0008                movea.l    A0, [A6 + 0x8]
  911. 00000B20  43ED FF8C                lea.l      A1, [A5 - 0x74]
  912. 00000B24  20D9                     move.l     [A0]+, [A1]+
  913. 00000B26  20D9                     move.l     [A0]+, [A1]+
  914. 00000B28  30D9                     move.w     [A0]+, [A1]+
  915. 00000B2A  6000 00EA                bra        +0xEC /* 00000C16 */
  916. label00000B2E:
  917. 00000B2E  2D6E 000C FFEA           move.l     [A6 - 0x16], [A6 + 0xC]
  918. 00000B34  2D6E 0010 FFEE           move.l     [A6 - 0x12], [A6 + 0x10]
  919. 00000B3A  3D6E 0014 FFF2           move.w     [A6 - 0xE], [A6 + 0x14]
  920. 00000B40  486E FFEA                pea.l      [A6 - 0x16]
  921. 00000B44  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  922. 00000B48  A9EB                     syscall    Pack4/FP68K
  923. 00000B4A  41EE 000C                lea.l      A0, [A6 + 0xC]
  924. 00000B4E  43EE FFEA                lea.l      A1, [A6 - 0x16]
  925. 00000B52  20D9                     move.l     [A0]+, [A1]+
  926. 00000B54  20D9                     move.l     [A0]+, [A1]+
  927. 00000B56  30D9                     move.w     [A0]+, [A1]+
  928. 00000B58  41ED FFBE                lea.l      A0, [A5 - 0x42]
  929. 00000B5C  2F20                     move.l     -[A7], -[A0]
  930. 00000B5E  2F20                     move.l     -[A7], -[A0]
  931. 00000B60  3F20                     move.w     -[A7], -[A0]
  932. 00000B62  41EE 0020                lea.l      A0, [A6 + 0x20]
  933. 00000B66  2F20                     move.l     -[A7], -[A0]
  934. 00000B68  2F20                     move.l     -[A7], -[A0]
  935. 00000B6A  3F20                     move.w     -[A7], -[A0]
  936. 00000B6C  486E FFEA                pea.l      [A6 - 0x16]
  937. 00000B70  4EBA 0188                jsr        [PC + 0x188 /* 00000CFA */]
  938. 00000B74  4FEF 0018                lea.l      A7, [A7 + 0x18]
  939. 00000B78  486E FFEA                pea.l      [A6 - 0x16]
  940. 00000B7C  3F3C 0016                move.w     -[A7], 0x16
  941. 00000B80  A9EB                     syscall    Pack4/FP68K
  942. 00000B82  486E FFEA                pea.l      [A6 - 0x16]
  943. 00000B86  486E FFFE                pea.l      [A6 - 0x2]
  944. 00000B8A  3F3C 2010                move.w     -[A7], 0x2010
  945. 00000B8E  A9EB                     syscall    Pack4/FP68K
  946. label00000B90:
  947. 00000B90  486D FFFA                pea.l      [A5 - 0x6]
  948. 00000B94  3F3C 0017                move.w     -[A7], 0x17
  949. 00000B98  A9EB                     syscall    Pack4/FP68K
  950. 00000B9A  486E 0016                pea.l      [A6 + 0x16]
  951. 00000B9E  486E 000C                pea.l      [A6 + 0xC]
  952. 00000BA2  3F3C 8012                move.w     -[A7], 0x8012
  953. 00000BA6  A9EC                     syscall    Pack5/Elems68K
  954. 00000BA8  486D FFFA                pea.l      [A5 - 0x6]
  955. 00000BAC  3F3C 0003                move.w     -[A7], 0x3
  956. 00000BB0  A9EB                     syscall    Pack4/FP68K
  957. 00000BB2  303C 0F00                move.w     D0, 0xF00
  958. 00000BB6  C06D FFFA                and.w      D0, [A5 - 0x6]
  959. 00000BBA  4A40                     tst.w      D0
  960. 00000BBC  6714                     beq        +0x16 /* 00000BD2 */
  961. 00000BBE  7022                     moveq.l    D0, 0x22
  962. 00000BC0  3B40 FF56                move.w     [A5 - 0xAA], D0
  963. 00000BC4  41EE 000C                lea.l      A0, [A6 + 0xC]
  964. 00000BC8  43ED FF82                lea.l      A1, [A5 - 0x7E]
  965. 00000BCC  20D9                     move.l     [A0]+, [A1]+
  966. 00000BCE  20D9                     move.l     [A0]+, [A1]+
  967. 00000BD0  30D9                     move.w     [A0]+, [A1]+
  968. label00000BD2:
  969. 00000BD2  4A6E FFFE                tst.w      [A6 - 0x2]
  970. 00000BD6  671E                     beq        +0x20 /* 00000BF6 */
  971. 00000BD8  2D6E 000C FFEA           move.l     [A6 - 0x16], [A6 + 0xC]
  972. 00000BDE  2D6E 0010 FFEE           move.l     [A6 - 0x12], [A6 + 0x10]
  973. 00000BE4  3D6E 0014 FFF2           move.w     [A6 - 0xE], [A6 + 0x14]
  974. 00000BEA  486E FFEA                pea.l      [A6 - 0x16]
  975. 00000BEE  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  976. 00000BF2  A9EB                     syscall    Pack4/FP68K
  977. 00000BF4  6012                     bra        +0x14 /* 00000C08 */
  978. label00000BF6:
  979. 00000BF6  2D6E 000C FFEA           move.l     [A6 - 0x16], [A6 + 0xC]
  980. 00000BFC  2D6E 0010 FFEE           move.l     [A6 - 0x12], [A6 + 0x10]
  981. 00000C02  3D6E 0014 FFF2           move.w     [A6 - 0xE], [A6 + 0x14]
  982. label00000C08:
  983. 00000C08  206E 0008                movea.l    A0, [A6 + 0x8]
  984. 00000C0C  43EE FFEA                lea.l      A1, [A6 - 0x16]
  985. 00000C10  20D9                     move.l     [A0]+, [A1]+
  986. 00000C12  20D9                     move.l     [A0]+, [A1]+
  987. 00000C14  30D9                     move.w     [A0]+, [A1]+
  988. label00000C16:
  989. 00000C16  4E5E                     unlink     A6
  990. 00000C18  4E75                     rts
  991. export_13:
  992. fn00000C1A:
  993. 00000C1A  4E56 FFFE                link       A6, -0x0002
  994. 00000C1E  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  995. 00000C24  486E FFFE                pea.l      [A6 - 0x2]
  996. 00000C28  486E 000C                pea.l      [A6 + 0xC]
  997. 00000C2C  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  998. 00000C30  A9EB                     syscall    Pack4/FP68K
  999. 00000C32  6C16                     bge        +0x18 /* 00000C4A */
  1000. 00000C34  7021                     moveq.l    D0, 0x21
  1001. 00000C36  3B40 FF56                move.w     [A5 - 0xAA], D0
  1002. 00000C3A  206E 0008                movea.l    A0, [A6 + 0x8]
  1003. 00000C3E  43ED FFA0                lea.l      A1, [A5 - 0x60]
  1004. 00000C42  20D9                     move.l     [A0]+, [A1]+
  1005. 00000C44  20D9                     move.l     [A0]+, [A1]+
  1006. 00000C46  30D9                     move.w     [A0]+, [A1]+
  1007. 00000C48  6018                     bra        +0x1A /* 00000C62 */
  1008. label00000C4A:
  1009. 00000C4A  486E 000C                pea.l      [A6 + 0xC]
  1010. 00000C4E  3F3C 0012                move.w     -[A7], 0x12
  1011. 00000C52  A9EB                     syscall    Pack4/FP68K
  1012. 00000C54  206E 0008                movea.l    A0, [A6 + 0x8]
  1013. 00000C58  43EE 000C                lea.l      A1, [A6 + 0xC]
  1014. 00000C5C  20D9                     move.l     [A0]+, [A1]+
  1015. 00000C5E  20D9                     move.l     [A0]+, [A1]+
  1016. 00000C60  30D9                     move.w     [A0]+, [A1]+
  1017. label00000C62:
  1018. 00000C62  4E5E                     unlink     A6
  1019. 00000C64  4E75                     rts
  1020. 00000C66  4E56 0000                link       A6, 0
  1021. 00000C6A  3B7C 2000 FFFA           move.w     [A5 - 0x6], 0x2000 /* ' \0' */
  1022. 00000C70  486D FFFA                pea.l      [A5 - 0x6]
  1023. 00000C74  3F3C 0001                move.w     -[A7], 0x1
  1024. 00000C78  A9EB                     syscall    Pack4/FP68K
  1025. 00000C7A  486E 000C                pea.l      [A6 + 0xC]
  1026. 00000C7E  3F3C 0014                move.w     -[A7], 0x14
  1027. 00000C82  A9EB                     syscall    Pack4/FP68K
  1028. 00000C84  486D FFFA                pea.l      [A5 - 0x6]
  1029. 00000C88  3F3C 0017                move.w     -[A7], 0x17
  1030. 00000C8C  A9EB                     syscall    Pack4/FP68K
  1031. 00000C8E  206E 0008                movea.l    A0, [A6 + 0x8]
  1032. 00000C92  43EE 000C                lea.l      A1, [A6 + 0xC]
  1033. 00000C96  20D9                     move.l     [A0]+, [A1]+
  1034. 00000C98  20D9                     move.l     [A0]+, [A1]+
  1035. 00000C9A  30D9                     move.w     [A0]+, [A1]+
  1036. 00000C9C  4E5E                     unlink     A6
  1037. 00000C9E  4E75                     rts
  1038. fn00000CA0:
  1039. 00000CA0  4E56 0000                link       A6, 0
  1040. 00000CA4  486E 000C                pea.l      [A6 + 0xC]
  1041. 00000CA8  3F3C 000F                move.w     -[A7], 0xF
  1042. 00000CAC  A9EB                     syscall    Pack4/FP68K
  1043. 00000CAE  206E 0008                movea.l    A0, [A6 + 0x8]
  1044. 00000CB2  43EE 000C                lea.l      A1, [A6 + 0xC]
  1045. 00000CB6  20D9                     move.l     [A0]+, [A1]+
  1046. 00000CB8  20D9                     move.l     [A0]+, [A1]+
  1047. 00000CBA  30D9                     move.w     [A0]+, [A1]+
  1048. 00000CBC  4E5E                     unlink     A6
  1049. 00000CBE  4E75                     rts
  1050. 00000CC0  4E56 0000                link       A6, 0
  1051. 00000CC4  3B7C 4000 FFFA           move.w     [A5 - 0x6], 0x4000 /* '@\0' */
  1052. 00000CCA  486D FFFA                pea.l      [A5 - 0x6]
  1053. 00000CCE  3F3C 0001                move.w     -[A7], 0x1
  1054. 00000CD2  A9EB                     syscall    Pack4/FP68K
  1055. 00000CD4  486E 000C                pea.l      [A6 + 0xC]
  1056. 00000CD8  3F3C 0014                move.w     -[A7], 0x14
  1057. 00000CDC  A9EB                     syscall    Pack4/FP68K
  1058. 00000CDE  486D FFFA                pea.l      [A5 - 0x6]
  1059. 00000CE2  3F3C 0017                move.w     -[A7], 0x17
  1060. 00000CE6  A9EB                     syscall    Pack4/FP68K
  1061. 00000CE8  206E 0008                movea.l    A0, [A6 + 0x8]
  1062. 00000CEC  43EE 000C                lea.l      A1, [A6 + 0xC]
  1063. 00000CF0  20D9                     move.l     [A0]+, [A1]+
  1064. 00000CF2  20D9                     move.l     [A0]+, [A1]+
  1065. 00000CF4  30D9                     move.w     [A0]+, [A1]+
  1066. 00000CF6  4E5E                     unlink     A6
  1067. 00000CF8  4E75                     rts
  1068. fn00000CFA:
  1069. 00000CFA  4E56 FFF2                link       A6, -0x000E
  1070. 00000CFE  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1071. 00000D02  43EE 000C                lea.l      A1, [A6 + 0xC]
  1072. 00000D06  20D9                     move.l     [A0]+, [A1]+
  1073. 00000D08  20D9                     move.l     [A0]+, [A1]+
  1074. 00000D0A  30D9                     move.w     [A0]+, [A1]+
  1075. 00000D0C  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  1076. 00000D12  486E FFF4                pea.l      [A6 - 0xC]
  1077. 00000D16  486E 0016                pea.l      [A6 + 0x16]
  1078. 00000D1A  3F3C 2008                move.w     -[A7], 0x2008
  1079. 00000D1E  A9EB                     syscall    Pack4/FP68K
  1080. 00000D20  6618                     bne        +0x1A /* 00000D3A */
  1081. 00000D22  7021                     moveq.l    D0, 0x21
  1082. 00000D24  3B40 FF56                move.w     [A5 - 0xAA], D0
  1083. 00000D28  206E 0008                movea.l    A0, [A6 + 0x8]
  1084. 00000D2C  43ED FFA0                lea.l      A1, [A5 - 0x60]
  1085. 00000D30  20D9                     move.l     [A0]+, [A1]+
  1086. 00000D32  20D9                     move.l     [A0]+, [A1]+
  1087. 00000D34  30D9                     move.w     [A0]+, [A1]+
  1088. 00000D36  6000 009E                bra        +0xA0 /* 00000DD6 */
  1089. label00000D3A:
  1090. 00000D3A  486E 0016                pea.l      [A6 + 0x16]
  1091. 00000D3E  3F3C 000F                move.w     -[A7], 0xF
  1092. 00000D42  A9EB                     syscall    Pack4/FP68K
  1093. 00000D44  486E 0016                pea.l      [A6 + 0x16]
  1094. 00000D48  486E FFF6                pea.l      [A6 - 0xA]
  1095. 00000D4C  3F3C 000C                move.w     -[A7], 0xC
  1096. 00000D50  A9EB                     syscall    Pack4/FP68K
  1097. 00000D52  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  1098. 00000D58  486E FFF4                pea.l      [A6 - 0xC]
  1099. 00000D5C  486E 000C                pea.l      [A6 + 0xC]
  1100. 00000D60  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1101. 00000D64  A9EB                     syscall    Pack4/FP68K
  1102. 00000D66  6F26                     ble        +0x28 /* 00000D8E */
  1103. 00000D68  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  1104. 00000D6E  486E FFF2                pea.l      [A6 - 0xE]
  1105. 00000D72  486E FFF6                pea.l      [A6 - 0xA]
  1106. 00000D76  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1107. 00000D7A  A9EB                     syscall    Pack4/FP68K
  1108. 00000D7C  6C10                     bge        +0x12 /* 00000D8E */
  1109. 00000D7E  486E 0016                pea.l      [A6 + 0x16]
  1110. 00000D82  486E FFF6                pea.l      [A6 - 0xA]
  1111. 00000D86  3F3C 0000                move.w     -[A7], 0x0
  1112. 00000D8A  A9EB                     syscall    Pack4/FP68K
  1113. 00000D8C  603A                     bra        +0x3C /* 00000DC8 */
  1114. label00000D8E:
  1115. 00000D8E  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  1116. 00000D94  486E FFF4                pea.l      [A6 - 0xC]
  1117. 00000D98  486E 000C                pea.l      [A6 + 0xC]
  1118. 00000D9C  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1119. 00000DA0  A9EB                     syscall    Pack4/FP68K
  1120. 00000DA2  6C24                     bge        +0x26 /* 00000DC8 */
  1121. 00000DA4  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  1122. 00000DAA  486E FFF2                pea.l      [A6 - 0xE]
  1123. 00000DAE  486E FFF6                pea.l      [A6 - 0xA]
  1124. 00000DB2  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1125. 00000DB6  A9EB                     syscall    Pack4/FP68K
  1126. 00000DB8  6F0E                     ble        +0x10 /* 00000DC8 */
  1127. 00000DBA  486E 0016                pea.l      [A6 + 0x16]
  1128. 00000DBE  486E FFF6                pea.l      [A6 - 0xA]
  1129. 00000DC2  3F3C 0002                move.w     -[A7], 0x2
  1130. 00000DC6  A9EB                     syscall    Pack4/FP68K
  1131. label00000DC8:
  1132. 00000DC8  206E 0008                movea.l    A0, [A6 + 0x8]
  1133. 00000DCC  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1134. 00000DD0  20D9                     move.l     [A0]+, [A1]+
  1135. 00000DD2  20D9                     move.l     [A0]+, [A1]+
  1136. 00000DD4  30D9                     move.w     [A0]+, [A1]+
  1137. label00000DD6:
  1138. 00000DD6  4E5E                     unlink     A6
  1139. 00000DD8  4E75                     rts
  1140. export_15:
  1141. 00000DDA  206F 0004                movea.l    A0, [A7 + 0x4]
  1142. 00000DDE  226F 0008                movea.l    A1, [A7 + 0x8]
  1143. 00000DE2  2008                     move.l     D0, A0
  1144. label00000DE4:
  1145. 00000DE4  10D9                     move.b     [A0]+, [A1]+
  1146. 00000DE6  66FC                     bne        -0x2 /* 00000DE4 */
  1147. 00000DE8  4E75                     rts
  1148. export_14:
  1149. 00000DEA  206F 0004                movea.l    A0, [A7 + 0x4]
  1150. 00000DEE  226F 0008                movea.l    A1, [A7 + 0x8]
  1151. 00000DF2  2008                     move.l     D0, A0
  1152. label00000DF4:
  1153. 00000DF4  4A18                     tst.b      [A0]+
  1154. 00000DF6  66FC                     bne        -0x2 /* 00000DF4 */
  1155. 00000DF8  5388                     subq.l     A0, 1
  1156. label00000DFA:
  1157. 00000DFA  10D9                     move.b     [A0]+, [A1]+
  1158. 00000DFC  66FC                     bne        -0x2 /* 00000DFA */
  1159. 00000DFE  4E75                     rts
  1160. 00000E00  206F 0004                movea.l    A0, [A7 + 0x4]
  1161. 00000E04  226F 0008                movea.l    A1, [A7 + 0x8]
  1162. 00000E08  7000                     moveq.l    D0, 0x00
  1163. 00000E0A  6004                     bra        +0x6 /* 00000E10 */
  1164. label00000E0C:
  1165. 00000E0C  4A01                     tst.b      D1
  1166. 00000E0E  670C                     beq        +0xE /* 00000E1C */
  1167. label00000E10:
  1168. 00000E10  1218                     move.b     D1, [A0]+
  1169. 00000E12  B219                     cmp.b      D1, [A1]+
  1170. 00000E14  67F6                     beq        -0x8 /* 00000E0C */
  1171. 00000E16  6202                     bhi        +0x4 /* 00000E1A */
  1172. 00000E18  5580                     subq.l     D0, 2
  1173. label00000E1A:
  1174. 00000E1A  5280                     addq.l     D0, 1
  1175. label00000E1C:
  1176. 00000E1C  4E75                     rts
  1177. 00000E1E  206F 0004                movea.l    A0, [A7 + 0x4]
  1178. 00000E22  322F 0008                move.w     D1, [A7 + 0x8]
  1179. 00000E26  7000                     moveq.l    D0, 0x00
  1180. 00000E28  6004                     bra        +0x6 /* 00000E2E */
  1181. label00000E2A:
  1182. 00000E2A  4A18                     tst.b      [A0]+
  1183. 00000E2C  6706                     beq        +0x8 /* 00000E34 */
  1184. label00000E2E:
  1185. 00000E2E  B210                     cmp.b      D1, [A0]
  1186. 00000E30  66F8                     bne        -0x6 /* 00000E2A */
  1187. 00000E32  2008                     move.l     D0, A0
  1188. label00000E34:
  1189. 00000E34  4E75                     rts
  1190. 00000E36  206F 0004                movea.l    A0, [A7 + 0x4]
  1191. 00000E3A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1192. label00000E3C:
  1193. 00000E3C  5280                     addq.l     D0, 1
  1194. 00000E3E  1218                     move.b     D1, [A0]+
  1195. 00000E40  670C                     beq        +0xE /* 00000E4E */
  1196. 00000E42  226F 0008                movea.l    A1, [A7 + 0x8]
  1197. label00000E46:
  1198. 00000E46  1419                     move.b     D2, [A1]+
  1199. 00000E48  67F2                     beq        -0xC /* 00000E3C */
  1200. 00000E4A  B401                     cmp.b      D2, D1
  1201. 00000E4C  66F8                     bne        -0x6 /* 00000E46 */
  1202. label00000E4E:
  1203. 00000E4E  4E75                     rts
  1204. 00000E50  206F 0004                movea.l    A0, [A7 + 0x4]
  1205. 00000E54  7000                     moveq.l    D0, 0x00
  1206. label00000E56:
  1207. 00000E56  1218                     move.b     D1, [A0]+
  1208. 00000E58  6710                     beq        +0x12 /* 00000E6A */
  1209. 00000E5A  226F 0008                movea.l    A1, [A7 + 0x8]
  1210. label00000E5E:
  1211. 00000E5E  1419                     move.b     D2, [A1]+
  1212. 00000E60  67F4                     beq        -0xA /* 00000E56 */
  1213. 00000E62  B401                     cmp.b      D2, D1
  1214. 00000E64  66F8                     bne        -0x6 /* 00000E5E */
  1215. 00000E66  5388                     subq.l     A0, 1
  1216. 00000E68  2008                     move.l     D0, A0
  1217. label00000E6A:
  1218. 00000E6A  4E75                     rts
  1219. 00000E6C  206F 0004                movea.l    A0, [A7 + 0x4]
  1220. 00000E70  322F 0008                move.w     D1, [A7 + 0x8]
  1221. 00000E74  7000                     moveq.l    D0, 0x00
  1222. label00000E76:
  1223. 00000E76  B210                     cmp.b      D1, [A0]
  1224. 00000E78  6602                     bne        +0x4 /* 00000E7C */
  1225. 00000E7A  2008                     move.l     D0, A0
  1226. label00000E7C:
  1227. 00000E7C  4A18                     tst.b      [A0]+
  1228. 00000E7E  66F6                     bne        -0x8 /* 00000E76 */
  1229. 00000E80  4E75                     rts
  1230. 00000E82  206F 0004                movea.l    A0, [A7 + 0x4]
  1231. 00000E86  7000                     moveq.l    D0, 0x00
  1232. 00000E88  6006                     bra        +0x8 /* 00000E90 */
  1233. label00000E8A:
  1234. 00000E8A  B401                     cmp.b      D2, D1
  1235. 00000E8C  660A                     bne        +0xC /* 00000E98 */
  1236. 00000E8E  5280                     addq.l     D0, 1
  1237. label00000E90:
  1238. 00000E90  1218                     move.b     D1, [A0]+
  1239. 00000E92  6708                     beq        +0xA /* 00000E9C */
  1240. 00000E94  226F 0008                movea.l    A1, [A7 + 0x8]
  1241. label00000E98:
  1242. 00000E98  1419                     move.b     D2, [A1]+
  1243. 00000E9A  66EE                     bne        -0x10 /* 00000E8A */
  1244. label00000E9C:
  1245. 00000E9C  4E75                     rts
  1246. 00000E9E  202F 0004                move.l     D0, [A7 + 0x4]
  1247. 00000EA2  6006                     bra        +0x8 /* 00000EAA */
  1248. label00000EA4:
  1249. 00000EA4  B401                     cmp.b      D2, D1
  1250. 00000EA6  6708                     beq        +0xA /* 00000EB0 */
  1251. 00000EA8  5280                     addq.l     D0, 1
  1252. label00000EAA:
  1253. 00000EAA  2040                     movea.l    A0, D0
  1254. 00000EAC  226F 0008                movea.l    A1, [A7 + 0x8]
  1255. label00000EB0:
  1256. 00000EB0  1219                     move.b     D1, [A1]+
  1257. 00000EB2  6706                     beq        +0x8 /* 00000EBA */
  1258. 00000EB4  1418                     move.b     D2, [A0]+
  1259. 00000EB6  66EC                     bne        -0x12 /* 00000EA4 */
  1260. 00000EB8  7000                     moveq.l    D0, 0x00
  1261. label00000EBA:
  1262. 00000EBA  4E75                     rts
  1263. 00000EBC  202F 0004                move.l     D0, [A7 + 0x4]
  1264. 00000EC0  6606                     bne        +0x8 /* 00000EC8 */
  1265. label00000EC2:
  1266. 00000EC2  202D FFFC                move.l     D0, [A5 - 0x4]
  1267. 00000EC6  6730                     beq        +0x32 /* 00000EF8 */
  1268. label00000EC8:
  1269. 00000EC8  42AD FFFC                clr.l      [A5 - 0x4]
  1270. 00000ECC  2040                     movea.l    A0, D0
  1271. 00000ECE  6006                     bra        +0x8 /* 00000ED6 */
  1272. label00000ED0:
  1273. 00000ED0  B401                     cmp.b      D2, D1
  1274. 00000ED2  660A                     bne        +0xC /* 00000EDE */
  1275. 00000ED4  2008                     move.l     D0, A0
  1276. label00000ED6:
  1277. 00000ED6  1218                     move.b     D1, [A0]+
  1278. 00000ED8  67E8                     beq        -0x16 /* 00000EC2 */
  1279. 00000EDA  226F 0008                movea.l    A1, [A7 + 0x8]
  1280. label00000EDE:
  1281. 00000EDE  1419                     move.b     D2, [A1]+
  1282. 00000EE0  66EE                     bne        -0x10 /* 00000ED0 */
  1283. label00000EE2:
  1284. 00000EE2  1218                     move.b     D1, [A0]+
  1285. 00000EE4  6712                     beq        +0x14 /* 00000EF8 */
  1286. 00000EE6  226F 0008                movea.l    A1, [A7 + 0x8]
  1287. label00000EEA:
  1288. 00000EEA  1419                     move.b     D2, [A1]+
  1289. 00000EEC  67F4                     beq        -0xA /* 00000EE2 */
  1290. 00000EEE  B401                     cmp.b      D2, D1
  1291. 00000EF0  66F8                     bne        -0x6 /* 00000EEA */
  1292. 00000EF2  2B48 FFFC                move.l     [A5 - 0x4], A0
  1293. 00000EF6  4220                     clr.b      -[A0]
  1294. label00000EF8:
  1295. 00000EF8  4E75                     rts
  1296. 00000EFA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1297. 00000EFC  206F 0004                movea.l    A0, [A7 + 0x4]
  1298. label00000F00:
  1299. 00000F00  5280                     addq.l     D0, 1
  1300. 00000F02  4A18                     tst.b      [A0]+
  1301. 00000F04  66FA                     bne        -0x4 /* 00000F00 */
  1302. 00000F06  4E75                     rts
  1303.